The jobs that users submit to the batch system pass through three queues:
Each job is split into one or more tasks:
For example, when rendering a movie:
For a Running Job, the tasks themselves pass through three queues:
The tasks in a Waiting Job are not split into separate queues, because they are all waiting to be run. Likewise, the tasks in a Completed Job are not split into separate queues, because they are all completed.
The queues are kept on the batch system's server, which is responsible for allocating the tasks, and recording their success or failure.
The tasks are run by worker programs on your studio's computers. When a worker starts, it asks the server for a task to run. The server allocates a waiting task to the worker, which runs it. The worker then reports the results back to the server, and requests another task to run.
There's typically one worker running on each computer; but your system administrator may have configured extra workers on your more powerful computers.
When the workers are running, they can place a high load on a computer, slowing down other tasks such as inking and painting. You can avoid such problems by setting an inactive time for each worker; for example, your workers may be inactive during your studio's normal working week, so all the batch work takes place while staff are absent. Alternatively, your studio may choose to use some computers as dedicated workers, and not to run workers on staff's personal workstations.
![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
Titan House, Castle Park, Cambridge CB3 0AY, England Tel: +44 (0) 1223 488200 Fax: +44 (0) 1223 488201 e-mail: support@cambridgeanimation.com |
Animo NT User's Guide - Version 2.0 - 29 Jan 1999 Copyright © Cambridge Animation Systems |